iter	time	best	best_it
1	2.74	121	121
2	5.48	120	120
3	8.23	120	120
4	11	120	121
5	13.77	120	120
6	16.54	120	121
7	19.33	120	121
8	22.11	120	121
9	24.89	120	121
10	27.68	120	121
11	30.47	120	120
12	33.27	120	121
13	36.06	120	121
14	38.85	120	121
15	41.64	120	121
16	44.43	120	120
17	47.23	120	121
18	50.03	120	121
19	52.81	120	120
20	55.61	120	121
21	58.41	120	120
22	61.2	120	121
23	63.99	120	121
24	66.78	120	121
25	69.58	120	121
26	72.37	120	121
27	75.16	120	121
28	77.95	120	121
29	80.74	120	121
30	83.53	120	120
31	86.32	120	120
32	89.12	120	121
33	91.91	120	121
34	94.7	120	121
35	97.49	120	121
36	100.28	120	121
37	103.07	120	121
38	105.86	120	120
39	108.64	120	121
40	111.43	120	121
41	114.23	120	120
42	117.01	120	120
43	119.8	120	121
44	122.58	120	120
45	125.37	120	121
46	128.15	120	121
47	130.94	120	121
48	133.72	120	120
49	136.5	120	120
50	139.28	120	120
51	142.07	120	120
52	144.88	120	120
53	147.69	120	120
54	150.51	120	121
55	153.32	120	121
56	156.12	120	120
57	158.92	120	121
58	161.7	120	120
59	164.48	120	120
60	167.27	120	120
61	170.05	120	121
62	172.84	120	121
63	175.63	120	121
64	178.4	120	121
65	181.18	120	121
66	183.96	120	121
67	186.73	120	120
68	189.52	120	121
69	192.31	120	120
70	195.14	120	121
71	197.95	120	120
72	200.77	120	121
73	203.6	120	120
74	206.43	120	121
75	209.22	120	121
76	212.01	120	121
77	214.79	120	121
78	217.61	120	121
79	220.4	120	121
80	223.23	120	121
81	226.03	120	121
82	228.86	120	121
83	231.7	120	121
84	234.58	120	121
85	237.34	120	121
86	240.11	120	121
87	242.86	120	121
88	245.61	120	121
89	248.36	120	121
90	251.13	120	121
91	253.93	120	121
92	256.77	120	121
93	259.62	120	121
94	262.5	120	121
95	265.39	120	121
96	268.31	120	121
97	271.28	120	121
98	274.22	120	121
99	277.21	120	121
100	280.18	120	121
101	283.16	120	121
102	286.16	120	121
103	289.11	120	121
104	291.82	120	121
105	294.53	120	121
106	297.23	120	121
107	299.93	120	121
108	302.62	120	121

best	ordering
120	28,22,76,23,33,104,29,48,92,53,102,124,58,49,91,10,37,77,115,67,34,44,25,61,80,118,43,90,7,3,72,66,119,11,38,111,8,85,60,83,101,16,94,71,73,88,122,68,21,64,100,110,81,103,19,120,79,113,106,86,35,41,4,59,51,46,98,114,65,39,14,97,20,1,42,12,0,116,63,5,87,36,82,13,26,70,52,123,6,96,45,56,69,30,57,89,109,121,50,108,75,99,24,15,32,93,40,18,117,105,27,62,95,112,54,47,74,9,2,55,78,31,17,107,84
